util/extract-strings: Use autotools syntax for building
authorRico Tzschichholz <ricotz@ubuntu.com>
Fri, 15 Aug 2014 15:56:39 +0000 (17:56 +0200)
committerMatthias Clasen <mclasen@redhat.com>
Fri, 15 Aug 2014 16:09:54 +0000 (12:09 -0400)
Always refer to it as "extract-strings$(EXEEXT)" where needed to take
cross-compilation into account.

https://bugzilla.gnome.org/show_bug.cgi?id=731013

gtk/Makefile.am
gtk/inspector/Makefile.am
util/Makefile.am

index 3e0d5f837ee47f773756cd240378360db9262e10..45de10c2b4ef47e5db1ef2a21d2d8ce275e01114 100644 (file)
@@ -1336,7 +1336,7 @@ template_headers = $(COMPOSITE_TEMPLATES:.ui=.ui.h)
 
 %.ui.h: %.ui
        $(AM_V_GEN) mkdir -p $(dir $@) \
-       && $(top_builddir)/util/extract-strings$(BUILD_EXEEXT) $< > $@
+       && $(top_builddir)/util/extract-strings$(EXEEXT) $< > $@
 
 #
 # rules to generate built sources
@@ -1566,7 +1566,6 @@ distclean-local:
        if test $(srcdir) != .; then \
          rm -f $(MAINTAINERCLEANFILES); \
          rm -rf stock-icons; \
-         rm -f extract-strings$(EXEEXT); \
          rm -f $(template_headers); \
        fi
 
index 9e1494514246fde565da7bd76ad7c81ce45b9f06..25580e622e5a171149edcceb57ef02aea78c91d4 100644 (file)
@@ -114,10 +114,8 @@ templates =                                \
 
 template_headers = $(templates:.ui=.ui.h)
 
-extract_strings = $(top_builddir)/util/extract-strings
-
 %.ui.h : %.ui 
-       $(AM_V_GEN) $(extract_strings) $< > $@
+       $(AM_V_GEN) $(top_builddir)/util/extract-strings$(EXEEXT) $< > $@
 
 EXTRA_DIST +=                          \
        inspector.gresource.xml         \
index e8cf8fdca03ec366f243ab6987c676d3590c6be5..414dc683be1cec037dc341f036f5d56bcbeb41fd 100644 (file)
@@ -1,13 +1,9 @@
 # The extract_strings tool is a build utility that runs on the build system.
-extract_strings_sources = extract-strings.c
-extract_strings_cppflags =
-extract_strings_cflags = $(GLIB_CFLAGS_FOR_BUILD)
-extract_strings_ldadd = $(GLIB_LIBS_FOR_BUILD)
-
-extract-strings$(EXEEXT): $(extract_strings_sources)
-       @rm -f extract-strings
-       $(AM_V_CCLD)$(CC_FOR_BUILD) $(extract_strings_cppflags) $(CPPFLAGS_FOR_BUILD) $(extract_strings_cflags) $(CFLAGS_FOR_BUILD) $^ $(LDFLAGS_FOR_BUILD) $(extract_strings_ldadd) $(LIBS_FOR_BUILD) -o $@
 
 noinst_PROGRAMS = extract-strings
 
+extract_strings_SOURCES = extract-strings.c
+extract_strings_CFLAGS = $(GLIB_CFLAGS_FOR_BUILD)
+extract_strings_LDADD = $(GLIB_LIBS_FOR_BUILD)
+
 -include $(top_srcdir)/git.mk